This article investigates the problem of enforcing a virtual holonomicconstraint (VHC) on a mechanical system with degree of underactuation one whilesimultaneously stabilizing a closed orbit on the constraint manifold. Thisproblem, which to date is open, arises when designing controllers to inducecomplex repetitive motions in robots. In this paper, we propose a solutionwhich relies on the parameterization of the VHC by the output of a doubleintegrator. While the original control inputs are used to enforce the VHC, thecontrol input of the double-integrator is designed to asymptotically stabilizethe closed orbit and make the state of the double-integrator converge to zero.The proposed design is applied to the problem of making a PVTOL aircraft followa circle on the vertical plane with a desired speed profile, while guaranteeingthat the aircraft does not roll over for suitable initial conditions.
展开▼